Towards Finding Optimal Solutions with Non-Admissible Heuristics: A New Technique
نویسندگان
چکیده
A problem with A* is that it fails to guarantee opt imal solutions when its heuristic, h, overestimates. Since optimal solutions are often desired and an underestimating h is not always available, we seek to remedy this. From a nonadmissible h an admissible one is generated using h's statistical properties. The new heuristic, hm, is obtained by inverting h wi th respect to its own least upper bound function. The set of nodes expanded when A* uses g + hm as an evaluator is compared with the set of nodes expanded using other approaches which have been suggested in the literature. A considerable potential savings in node expansion when using hm is indicated. In 8-puzzle experiments A* using g +hm expands one fifth as many nodes as does the best alternative approach.
منابع مشابه
Finding Optimal Solutions to the Twenty-Four Puzzle
We have found the rst optimal solutions to a complete set of random instances of the Twenty-Four Puzzle , the 55 version of the well-known sliding-tile puzzles. Our new contribution to this problem is a more powerful admissible heuristic function. We present a general theory for the automatic discovery of such heuristics, which is based on considering multiple sub-goals simultaneously. In addit...
متن کاملLikely-Admissible and Sub-Symbolic Heuristics
It is well-known that while strict admissibility of heuristics in problem solving guarantees the optimality of the A* algorithm, many problems cannot be effectively faced because of the combinatorial explosion. In order to address this problem the notion of 2-admissible search has been introduced, which yields solutions with bounded costs [12]. In this paper, we introduce the related concept of...
متن کاملCost-Optimal Algorithms for Hierarchical Goal Network Planning: A Preliminary Report
There is an impressive body of work in developing search heuristics and other reasoning algorithms to guide domainindependent planning algorithms towards (near-) optimal solutions. However, very little effort has been expended in developing analogous techniques to guide search towards high-quality solutions in domain-configurable planning formalisms, such as HTN planning. In lieu of such techni...
متن کاملLearning Admissible Heuristics while Solving Problems
A method is presented that causes A* to return high quality solutions whi le solving a set of problems using a non-admissible heuristic. The heuristic gu id ing the search changes as new informat ion is learned dur ing the search, and it converges to an admissible heuristic wh ich 'contains the insight ' of the or ig ina l nonadmissible one. After a finite number of problems, A * returns only o...
متن کاملCost-Optimal Algorithms for Planning with Procedural Control Knowledge
There is an impressive body of work on developing heuristics and other reasoning algorithms to guide search in optimal and anytime planning algorithms for classical planning. However, very little effort has been directed towards developing analogous techniques to guide search towards high-quality solutions in hierarchical planning formalisms like HTN planning, which allows using additional doma...
متن کامل